Internet cafe – Deutsch–English translations

🇬🇧 en de 🇩🇪

Internet cafe noun

  • place where one can use a computer with Internet
Internetcafé

internet cafe

Cybercafé
Wiktionary Links